package com.culturalCenter.dataCenter.customEntity.responseParam.monitor;

import com.culturalCenter.dataCenter.customEntity.monitor.CustomMeteotograph;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 气象仪
 *
 * @author 方治森
 * @since 2022/2/28
 */
@Data
@ApiModel("气象仪")
public class MeteotographResponse {

    /**
     * 温度，单位（°C）
     */
    @ApiModelProperty("温度，单位（°C）")
    private BigDecimal temperature;
    /**
     * 湿度，单位（%）
     */
    @ApiModelProperty("湿度，单位（%）")
    private BigDecimal humidity;
    /**
     * 雨量
     */
    @ApiModelProperty("雨量")
    private BigDecimal rainfall;
    /**
     * 大气压力，单位（kPa）
     */
    @ApiModelProperty("大气压力，单位（kPa）")
    private BigDecimal pressure;
    /**
     * 风速，单位（M/S）
     */
    @ApiModelProperty("风速，单位（M/S）")
    private BigDecimal windSpeed;
    /**
     * 风向，单位(度) 0正北90正东180正南270正西
     */
    @ApiModelProperty("风向，单位(度) 0正北90正东180正南270正西")
    private Integer windDirection;
    /**
     * PM2.5
     */
    @ApiModelProperty("PM2.5")
    private Integer pm;
    /**
     * 历史记录（10天）
     */
    @ApiModelProperty("历史记录（10天）")
    private List<CustomMeteotograph> historyRecord;

}
